.post {
    padding-left:20px;
/*    border-left:1px solid blue;*/
    
}
#px-widget-1{
        display:block;
        clear:both;
}
.boardComment {

}
#editDescription {
    display:none;
}
.boardComment:after { 
    
    content: ""; 
    display: block; 
    height: 0; 
    clear: both;

}
#hoveringTag {
     color:#E3E3E3; overflow: hidden; font-size:12px;
    background-color:#333; display:none; padding: 3px; -webkit-border-radius:8px;  -moz-border-radius:8px; border-radius:8px; position: absolute; top: 0; left:0px;
    min-width:80px; border:2px solid white; 
    max-width:300px;
}
#hoveringTag a {
    color:#DCECF7;
}

.treeTag, .treeTag1 {
clear:none; vertical-align:top; text-align:left; min-width:50px; margin:10px; background-color:whitesmoke; display:inline-block; padding: 3px; -webkit-border-radius:8px;  -moz-border-radius:8px; border-radius:8px;
}
.hoverTag, .hoverTag1 {
    background-color:whitesmoke;
    padding:0px;
    display:none;
    position:relative;
    top:-10px;
    min-width:30px;
    clear:none;
    -webkit-border-radius:8px;  -moz-border-radius:8px; border-radius:8px;
}
.hoverTag1 {
    display:block;
}
.treeTag a:hover {
    color:red;
}

.treeTag:hover + .hoverTag, .treeTag1:hover + .hoverTag {
    display:block;
}
.hoverTag:hover {
    display:block;
}
.hoverTag:hover .hoverTag {
    display:block;
}
#children {
    min-height:200px;

}

.treeTag3 {
display:inline-block; 
vertical-align:top;
}

.treeTag1 {
    background-color:white;
}

#cow {
    clear:none;
    display:inline;
}

#deleteComment {
        -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
     border: 2px solid lightgray;
     width:300px;
     background-color:white;
     display:none;
     position:absolute;
}
#editComment {
    display:none;
}
.post1, .post2, .post3, .post4, .post5, .post6 {
    display:block;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
     border: 2px solid lightgray;
    min-height:70px;
    min-width:100px;
    margin-bottom:10px;
    margin-right:5px;
    background-color:white;
    padding:5px;
    width:inherit;
   
/*    max-width:1000px;*/
/*            -moz-box-shadow: 4px 4px 4px #D3D3D3;
	-webkit-box-shadow: 4px 4px 4px #D3D3D3;
	box-shadow: 4px 4px 4px #D3D3D3;
	 For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	 For IE 5.5 - 7 t
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');*/
    
    
}
.post1 b {
    font-size:12px;
}
.post5, .post6 {
    min-height:0px;
    width:auto;
}
.post6 {
    background-color:whitesmoke;
}

.filename:hover {
    text-decoration:underline;
}

.boardLink {
    color:green;
}
.boardLink1 {
    color:purple;
}
.boardChange {
    float:right;
}


.replylinks {
    position:relative;
    margin-bottom:5px;
    
}
.replylinks a {
 margin-right:5px;   
 float:left;  
 font-size:10px;
}
.listNum {
    vertical-align:top;
    font-weight:bold;
}
.post3, .post4 {
/*   max-height:150px;*/
    width:auto;
    display:inline-block;
    overflow:hidden;
    
}

.post4 {
    
     max-width:70%;
    
}
#mycomment1 {
    width:40%;
    
}
.cancel1 {
    display:none;
}
.moreless {
    float:right;
    font-size:12px;
}

.updown {
    text-decoration:none;
}
.post2 {
    min-width:600px;
    max-width:70%;
}
input, textarea {
	clear: none;
        display:inline;
	font-size: 100%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
/*	padding:4px;       */
	width:100%;
/*        padding: 4px;*/
}
input, text {
       
}

.name {
    
     display:inline;
}
.name1 {
    width:40%;
}
img {
    cursor:pointer;
}


label {
        font-size:14px;
        display:inline-block;
        margin-right:20px;
        margin-left:5px;
}
button {
	background:#62af56;
/*	background: -webkit-gradient(linear, left top, left bottom, from(#a8ea9c), to(#62af56));
	background-image: -moz-linear-gradient(top, #a8ea9c, #62af56);*/
background-image: linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -o-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -moz-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -webkit-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -ms-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DEDEDE),
	color-stop(0.69, #F5F5F5)
);


	border-color: silver;
	color: #000;
/*	text-shadow: black 0px 1px 0px;*/
        padding:5px;
        	display: inline;
	font-size: 100%;
	width: auto;
        margin-left:5px;
        
}
button:hover {
background-image: linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -o-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -moz-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -webkit-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -ms-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DEDEDE),
	color-stop(0.69, #CCCCCC)
);

}
form .submit input[type=submit] {
    text-shadow: black 0px 0px 0px;
background-image: linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -o-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -moz-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -webkit-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);
background-image: -ms-linear-gradient(bottom, #DEDEDE 0%, #F5F5F5 69%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DEDEDE),
	color-stop(0.69, #F5F5F5)
);

}
form .submit input[type=submit]:hover {
background-image: linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -o-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -moz-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -webkit-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);
background-image: -ms-linear-gradient(bottom, #878587 0%, #CCCCCC 69%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #DEDEDE),
	color-stop(0.69, #CCCCCC)
);
}


.uparrow {
    width:20px;
    display:inline-block;
    clear:none;
    background-image:url("../img/uparrow.png");
}
/*#search {
    float:right;
    clear:none;
    display:inline;
    padding:0px;
    margin:0px;
}*/
#search {
    width:90%;
}

form div {
	clear: both;
	
	padding: .5em;
	vertical-align: text-top;
}

#header form div {

	margin-bottom: 0px;
	padding: 0;
       
	
}

#header label {
    clear:none;
    color:white;
    display:inline;
  
}

h1 a {
    font-size:12pt;
    font-weight:bold;
}
#header a {
    font-weight:normal;
    color:white;
    text-decoration:none;
}
#header a:hover {
    text-decoration: underline;
}

#header {
    width:50%;
    display:inline-block;
}
#header form div.submit {
	clear:none;
	margin-left:20px;
        
}
.table3{
 width:auto;
}
.table4{
width:970px;
 float:left;
}

#searchBar {
float:right; width:25%; height:10px; clear:none;
   color:black;
}
#searchBar form {
    padding-left:0px;
}
#searchBar .input {
    clear:none;
    width:70%;
    display:inline-block;
       float:left;
} 
.searchLabel {
    font-weight:bold;
    display:block;
    clear:both;
    line-height:20px;
}


#searchBar text {
        height:20px;
}
#searchBar textarea {
        height:75px;
}
.searchBox {
     -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
/*                background-color:whitesmoke;
    border:2px solid white;*/

/*    background-color:#E7DEFF;
    border:2px solid whitesmoke;*/
}
.postTitle1 {
    text-decoration:none;
    font-size:20px;
}
.authorName {
    font-size:12px;
}

#searchBar .submit {
    
    clear:none;
    font-size:12px;
    margin-top:4px;
    display:inline-block;
/*    float:right;*/
    
}
#searchBar submit {
    padding:10px;
    
}
#searchBar select {
    width:200px;
   
}
.push {
display:inline-block;
clear:none;
margin-left:10px;
/*float:right;*/
/*position:relative;
top:-50px;
left:-10px;*/
font-size:10px;

}

.tags2 div {
    display:inline-block;
    clear:none;
}
.tagthem div {
    display:inline;
    clear:none;
}
.tags2 a {
font-weight:normal;
 
/*    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;*/
/*    width:550px;
      min-height:70px;*/
/*    border: 3px dashed gray;*/
}
.tags1, .tags1a, .tags3 {
    display:inline;
    vertical-align:top;
    clear:none;
    width:auto;
    max-width:300px;
    color:black;
    background-color:whitesmoke;
        -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
      padding:5px;
      float:right;
      font-size:12px;
      
}
.tags1a {
    background-color:white;
}
/*.commentText {
    clear:none;
    float:left;
}*/

input[type=submit],
div.actions ul li a,
td.actions a {
    
    	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
        border-color:silver;

}

#content{
/*	background: #DBEEF4;*/
    background-color:none;
        min-height:500px;
	clear: both;
	color: #333;
	padding: 10px 20px 40px 20px;
	overflow: auto;
}
.postTitle {
    font-size:30px;
}
#fun {
    position:absolute;
    height:90px;
        top:0px;
        width:100%;
        z-index:-1;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#728FCE', endColorstr='rgba(219, 238, 244, 0)'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#728FCE), to(rgba(219, 238, 244, 0))); /* for webkit browsers */
background: -moz-linear-gradient(top, #728FCE,  rgba(219, 238, 244, 0)); /* for firefox 3.6+ */





}

div.message {
/*        opacity:0.4;
filter:alpha(opacity=40);  For IE8 and earlier */
    	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
/*                  -moz-box-shadow: 4px 4px 4px #D3D3D3;
	-webkit-box-shadow: 4px 4px 4px #D3D3D3;
	box-shadow: 4px 4px 4px #D3D3D3;
	 For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	 For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');*/
	clear: both;
	color: black;
	font-size: 100%;
	font-weight:normal;
	margin: 0 0 0em 0;
            background-color:whitesmoke;
    border:2px solid white;
/*        background-color:whitesmoke;
	border: 2px solid white;*/
	padding: 5px;
        width:50%;
/*        text-align:center;
        margin:auto;*/
}
.post1 img, .post3 img, .post6 img {
    padding:5px;
    -moz-box-shadow: 4px 4px 4px #D3D3D3;
	-webkit-box-shadow: 4px 4px 4px #D3D3D3;
	box-shadow: 4px 4px 4px #D3D3D3;
	 For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	 For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
    margin:5px;
}
table {
        -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
    width:80%;
    margin:auto;
    border: 2px solid lightgray;
}
.tagthem a {
    font-size:10px;
    font-weight:normal;
}

input[type=checkbox] {
	clear: none;
        float:none;
/*	display:inline;*/
/*	margin: 0px 6px 7px 2px;*/
    
	width: auto;
}
input[type=radio] {
	width:auto;
	margin: 0;
}
form label {
/*    border:2px solid black;
    vertical-align:middle;
    clear:none;*/
}

#loginBar {
    clear:none;
    color:black;
    position:absolute;
    top:35px;
    padding:20px;
    left:450px;
    display: none;
    width:auto;
    background-color:white;
        -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;
     border: 2px solid lightgray;
    
}
#loginBar input,text {
    display:block;
    clear:both;
}
#loginBar label {
    color:black;
}
#loginBar .submit {
    margin-left:0px;
}


.tag2 input text {
    width:400px;
}